/* {
box-sizing:border-box;
padding:0;
margin:0;
} */
.body {
	color: white;
	font-size: 13px;
	/* background: #FFFFFF; */
}

.inputRed {
	color: red;
}

.tableStatistics {
	border-color: transparent;
}

.aliniereCenter {
	text-align: right;
	margin-left: 30%;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-bottom: 30px;
}

.
.buttonCandidate {
	cursor: pointer;
	align-content: center;
	align-self: center;
	border-radius: 4px;
}

.aliniereCenter2 {
	margin-left: 30%;
	margin-bottom: 30px;
	margin-left: 5%;
}

.comboBoxSurvey {
	width: 96%;
	text-align: center;
}

.comboBoxSurvey2 {
	width: 100%;
	text-align: center;
}

.surveyPanel {
	text-align: left;
	padding: 10px 10px 10px 40px;
}

.answerPanel {
	padding: 10px 10px 10px 40px;
}

.answerTitle {
	font-weight: bold;
}

.surveyAnswer {
	font-style: italic;
	color: gray;
	font-size: 110%;
}

.surveyAnswer2 {
	font-weight: normal;
	font-size: 90%;
}

.surveyAnswerTitle {
	font-size: 140%;
	padding-left: 40px;
}

.topicPanel {
	padding: 10px 20px 10px 40px;
}

.titleDiv {
	position: relative;
	background: #f5f5f5;
	border-bottom: solid #7e1029;
	overflow: auto;
}

.titleDivFinal {
	margin-top: 20px;
	position: relative;
	background: #f5f5f5;
	border-bottom: solid #7e1029;
	overflow: auto;
}

.buttonSurvey {
	margin-top: 20px;
	cursor: pointer;
	align-content: center;
	align-self: center;
	border-radius: 4px;
	width: 50%;
}

.outputLeftMenu {
	
	font-family: cursive;
	color: maroon;
	margin-left: 8px;
}

.logoutLink {
	color: maroon;
	text-decoration: none;
	float: right;
	font-weight: bold;
	font-size: 12pt;
}

.buttonSurvey2 {
	cursor: pointer;
	align-content: center;
	align-self: center;
	border-radius: 4px;
	width: 80%;
}

.inputTextStyle {
	text-align: center;
}

.comboBoxSurveyBorder {
	width: 96%;
	text-align: center;
	border-radius: 4px;
	border-color: gray;
}

.comboBoxSurveyBorder100 {
	width: 100%;
	text-align: center;
	border-radius: 4px;
	border-color: gray;
}

.inputEmployee {
	width: 225px;
	text-align: center;
}

.inputTrainee {
	width: 180px;
	text-align: center;
}

.changePass {
	margin-left: 20px;
}

.tabelNou {
	background: black;
}

.leftMenuSelect {
	
}

.surveyCreate {
	text-align: center;
}

.inputError {
	color: red;
	font-size: 80%;
}

.butoaneBook {
	cursor: pointer;
	width: 8%;
	align-content: center;
	align-self: center;
	border-radius: 4px;
}

.createSurveySubMenu {
	margin-left: 30px;
}

.createSurveySubSubMenu {
	margin-left: 60px;
}

.butoaneAddSurveyOption {
	margin-top: 20px;
	cursor: pointer;
	align-content: center;
	align-self: center;
	border-radius: 4px;
	width: 55%;
}

.butoaneAddSurveyQuestion {
	cursor: pointer;
	align-self: center;
	border-radius: 4px;
	margin-left: 16%;
	margin-top: 2%;
}

.butoaneAddBook2 {
	cursor: pointer;
	align-content: center;
	align-self: center;
	border-radius: 4px;
	margin-bottom: 15px;
}

.buttonSurveyAnswer {
	margin-top: 20px;
	cursor: pointer;
	align-content: center;
	align-self: center;
	border-radius: 4px;
}

.butoaneDomain2 {
	cursor: pointer;
	align-content: center;
	align-self: center;
	border-radius: 4px;
	margin-bottom: 15px;
}

.inputRedText {
	font-size: 10px;
	color: red;
}

.inputAreYouSure {
	font-size: 15px;
	color: red;
}

.butoaneDomain {
	cursor: pointer;
	/*  	width: 8%;  */
	align-content: center;
	align-self: center;
	border-radius: 4px;
}

.aliniereCenterCreateSurvey {
	margin-left: 5%;
}

#div0 {
	float: left;
}

/* #div2 {
	background: blue;
	vertical-align: middle;
		margin: 2px;
	display: inline;
} */
edia ="handheld,all " a,input,label,p,select {
	margin: 0px;
	padding: 0px;
	font-family: 'Segoe UI', Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 100%;
}

.form {
	/* vertical-align: middle;
	display: block; */
	/* margin-left: auto;
	margin-right: auto;
	margin-bottom: auto; */
	background: rgb(115, 128, 140);
	width: 25%;
	/* margin : 20% auto; */
	border-radius: 0.9em;
	border: 1px solid #706868;
	overflow: hidden;
	position: relative;
	box-shadow: 0 5px 10px 5px rgba(0, 0, 0, 0.2);
	margin: 20% auto;
}

.inset {
	padding: 0px 40px 0px 37px;
}

.inset2 {
	padding: 0px 0px 0px 28px;
}

.forgotinset {
	padding: 10px 20px 0px 20px;
}

.form h1 {
	font-size: 18px;
	text-shadow: 0 1px 0 black;
	padding: 0px 20px 10px 20px;
	padding-bottom: 0px;
	position: relative;
}

.output {
	color: #FFFFFF;
	display: block;
	/* padding-bottom: 10px; */
	margin: 0px;
	font-family: 'Segoe UI', Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 100%;
}

.email {
	/* width: 80%; */
	/* height: 10%; */
	/* padding: 10px 8px; */
	background: linear-gradient(#B0BEC9, #FFFFFF);
	/* border: 1px solid #222; */
	/* box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1); */
	border-radius: 0.4em;
	/* margin-bottom: 1px; */
}

.ceva {
	text-align: center;
}

.quickSearch {
	background: #f5f5f5;
	border: #7e1029 solid 3px;
	padding-bottom: 5px;
	padding-left: 4%;
	padding-top: 4px;
}

.searchButton {
	margin-left: 3%;
	margin-right: 3%;
}

.ui-inputfield {
	margin: 0px;
	outline: medium none;
	padding: 4px;
	font-weight: normal;
	width: 90%;
}

.butoaneAddBook {
	cursor: pointer;
	align-content: center;
	align-self: center;
	border-radius: 4px;
}

.butoaneAddSurvey {
	cursor: pointer;
	align-self: center;
	border-radius: 4px;
	margin-left: 20%;
	margin-top: 2%;
}

.butoaneAddGroup {
	cursor: pointer;
	align-self: center;
	border-radius: 4px;
	margin-left: 30%;
	margin-top: 2%;
}

.outputTextType {
	
}

.addDomainBook {
	background: #f5f5f5;
	border: #7e1029 solid 3px;
	margin-top: 4%;
}

.contentTab {
	border: #7e1029 3px solid;
	clear: both;
	background: #f5f5f5;
	padding: 2% 2% 2% 2%;
	/* height:100%; */
}

.addDomain {
	margin-left: 1%;
}

.header {
	background-color: #dfdfdf;
}

.link {
	color: black;
	text-decoration: none;
}

.comboBoxStyle {
	background: rgb(245, 245, 245);
	border: none;
}

.header ul {
	list-style: none;
	padding: 0;
	margin: 0;
	background-color: #dfdfdf;
}

.header li {
	float: left;
	border: #7e1029 3px solid;
	border-bottom-width: 0;
	margin: 0 0.5em 0 0;
	background: maroon;
}

.header li a {
	text-decoration: none;
	color: white;
	font-weight: bold;
}

.header a {
	display: block;
	padding: 0 1em;
}

.header .selected {
	position: relative;
	top: 1px;
	background: #7e1029;
}

.inputYear {
	width: 50%;
	border: none;
}

.inputBooks {
	border: none;
	text-align: center;
}

/* .input {
	width: 100%;
}
 */
.p-forgotcontainer {
	padding: 0px 25px 24px 50px;
}

.emailforgot {
	width: 93%;
	height: 10%;
	padding: 10px 2px 10px 10px;
	background: linear-gradient(#B0BEC9, #FFFFFF);
	/* 	border: 1px solid #222;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
 */
	border-radius: 0.4em;
	/* margin-bottom: 1px; */
}

.p-container {
	padding: 0px 43px 10px 40px;
}

.submit {
	padding: 3px 18px 3px 18px;
	border: 1px solid rgba(0, 0, 0, 0.4);
	/* text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8); */
	/* box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 10px 10px
		rgba(255, 255, 255, 0.1); */
	border-radius: 0.5em;
	background: no-repeat scroll right top rgba(255, 255, 255, 0.61);
	/* color: rgb(255, 255, 255); */
	float: right;
	font-weight: bold;
	cursor: pointer;
}

.submit2 {
	border-radius: 0.5em;
	background: no-repeat scroll right top rgba(255, 255, 255, 0.61);
	float: right;
	font-weight: bold;
	cursor: pointer;
	margin-bottom: 10px;
	margin-left: 70%;
}

.invalidOutput {
	padding: 0 40px 10px 40px;
	color: rgb(173, 8, 8);
}

.submit:hover {
	box-shadow: inset 0 1px 0 rgba(29, 18, 18, 0.63), inset 0 -10px 10px
		rgba(66, 63, 63, 0.53);
}

.inputTextBooks {
	width: 100%;
	border: none;
}

.contentTabAddBook {
	border: #7e1029 3px solid;
	clear: both;
	background: #f5f5f5;
	width: 25%;
	text-align: center;
}

.contentTabAddDomain {
	border: #7e1029 3px solid;
	clear: both;
	background: #f5f5f5;
	width: 25%;
	margin-bottom: 2%;
	text-align: center;
}

.ui-datatable tbody td {
	border-color: inherit;
}

.ui-widget {
	font-family: Arial, sans-serif;
	font-size: 1.0em;
	text-align: center;
}

.ui-widget-header {
	background: #CECCCC
		-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255,
		0.8)), to(rgba(255, 255, 255, 0)));
	color: maroon;
	font-weight: bold;
}

.ui-paginator .ui-paginator-page,.ui-paginator .ui-paginator-pages,.ui-paginator .ui-paginator-next,.ui-paginator .ui-paginator-last,.ui-paginator .ui-paginator-first,.ui-paginator .ui-paginator-prev,.ui-paginator .ui-paginator-current
	{
	display: inline-block;
	zoom: 1;
	margin-left: 1px;
	margin-right: 1px;
	text-decoration: none;
	outline: none;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active
	{
	border: 1px solid #9DB4C0;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
}

.inputSize {
	width: 100%;
	border: none;
	background: none;
}
/* .box-table-a {
	border-collapse: collapse;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}
.errorOutput{
	background: red;
} */
/* .box-table-a th {
	font-weight: bold;
	border-top: 4px solid #7e1029;
	border-bottom: 1px solid #fff;
	padding: 0px 0px 0px 0px;
}

.box-table-a td{
	border-bottom: 1px solid #fff;
	border-top: 1px solid transparent;
	padding: 10px 0px 10px 10px;
	text-align: center;
}
.box-table-a tr{
	border-bottom: 1px solid #fff;
	border-top: 1px solid transparent;
	padding: 10px 0px 10px 10px;
	text-align: center;
}


.box-table-b {
	border-collapse: collapse;
	margin-top: 10px;
	padding: 10px 10px 10px 10px;
}

.box-table-b th {
	font-weight: bold;
	border-top: 4px solid #7e1029;
	border-bottom: 1px solid #fff;
	padding: 20px 20px 10px 30px;
}


.box-table-b tr{
	border-bottom: 1px solid #fff;
	border-top: 1px solid transparent;
	padding: 10px 0px 10px 10px;
	text-align: center;
}
.box-table-b td{
	border-bottom: 1px solid #fff;
	border-top: 1px solid transparent;
	padding: 10px 0px 10px 10px;
	text-align: center;
}
#box-table-a{
	border-collapse:collapse;
	margin-top:10px;
	width:80%;
}
#box-table-a th{

	font-weight:bold;
	border-top:4px solid #7e1029;
	border-bottom:1px solid #fff;
	padding:8px;}
#box-table-a td{
	
	border-bottom:1px solid #fff;
	border-top:1px solid transparent;
	padding:8px;} */
input[type=text]:hover,input[type=password]:hover,label:hover ~ input[type=text],label:hover 
	 ~ input[type=password] {
	background: #FFFFFF;
}